var BLOCK_FN = {}; var PAGE_LINK = {"CART":"sepet","LOGIN":"uye-girisi-sayfasi","REGISTER":"uye-kayit","CONTACT":"iletisim","CUSTOMER_ORDER_LIST":"uye-siparisleri","ORDER":"order"}; BLOCK_FN["885"] = function(BLOCK, SETTING) { /* Header */ window.headerMemberLoginFn = (result, options) => { popoverAlert.show( document.getElementById(`${options.prefix}${options.type || 'email'}`), result.message, 2400, `btn ${(result.status === true) ? 'btn-success' : 'btn-danger'} text-left`, false ); if(result.status === true) { setTimeout(() => { window.location.reload(); }, 1500); } } window[`headercart-cb-${BLOCK.ID}`] = () => { loadSubFolder({ pageId: 1, blockParentId: 1001, subFolder: 'cart', success: function(loadRes){ let popupContent = T(`#header-cart-panel-${BLOCK.ID} .drawer-body`); popupContent.html(loadRes); evalScripts(popupContent[0].innerHTML); } }); } if(CART_DROPDOWN_LIST === true) { const cartDropdownBtn = T('.header-cart-dropdown'), dropdownContent = T(`.header-cart-dropdown-list`), cartBtnParent = cartDropdownBtn.length ? T(cartDropdownBtn[0].parentNode) : null; let status = 1; callbacks.cart.add.push(() => { status = 1; }); if(cartDropdownBtn.length && dropdownContent.length) { cartDropdownBtn.on('mouseenter', () => { if(matchMedia("screen and (max-width:768px)").matches === true) return; if (status == 1) { dropdownContent.html(''); dropdownContent.addClass('is-loading'); } loadSubFolder({ pageId: 1, blockParentId: 1001, subFolder: 'cart', success: function(loadRes){ dropdownContent.html(loadRes); evalScripts(dropdownContent[0].innerHTML); dropdownContent.removeClass('is-loading'); status = ''; } }); cartDropdownBtn.addClass('cart-viewed'); dropdownContent.removeClass('d-none'); }); cartBtnParent.on('mouseleave', () => { if(matchMedia("screen and (max-width:768px)").matches === true) return; setTimeout(() => { cartDropdownBtn.removeClass('cart-viewed'); dropdownContent.addClass('d-none'); }, 150); }); } } window.onscroll = () => { if (document.body.scrollTop > T('header').height() || document.documentElement.scrollTop > T('header').height()) { T(`#scroll-to-up-${BLOCK.ID}`).show(); } else { T(`#scroll-to-up-${BLOCK.ID}`).hide(); } }; T(`#scroll-to-up-${BLOCK.ID}`).on('click', () => { scroll({ top: 0, behavior: "smooth" }); }); if (T('[data-search="live-search"]').length > 0) { const dynamicSearch = { data() { return { data : '', searchVal : '', } }, mounted() { const self = this; const srv = T('#live-search')[0].dataset.licence == '1' ? '/srv/service/product/searchAll/' : '/srv/service/product/search/'; var timer = null; T('#live-search').on('keyup', () => { clearTimeout(timer); if (self.searchVal.length >= 3) { timer = setTimeout(() => { axios.get(`${srv}${self.searchVal}`).then(response => { self.data = response.data; }); }, 250); } else { self.data = ''; } }); document.addEventListener('click', e => { var Dom = e.target.nodeName == 'I' ? e.target.parentElement : e.target; const parentDom = Dom.closest('#search'); if (parentDom == null) { self.searchVal = ''; self.data = ''; } }); }, } Vue.createApp(dynamicSearch).mount(`#search`); } T(`#toggleVisiblePassword${BLOCK.ID}`).on('click', e => { const icon = e.target; if (icon == null && T(icon).length < 1) return; const type = T(icon).hasClass('ti-eye-off') ? 'text' : 'password'; T(icon.closest('.input-group').querySelector('input')).attr('type', type); T(icon).toggleClass('ti-eye-off text-gray ti-eye text-primary'); }); let nav = T(`.menu-${BLOCK.ID}`); let navTime; T(nav).on('mouseenter', () => { navTime = setTimeout(() => { if (!T(nav).hasClass('active')) T(nav).addClass("active"); }, 250); }); T(nav).on('mouseleave', () => { T(nav).removeClass('active'); clearTimeout(navTime); }); const app = T(`#mobile-app-${BLOCK.ID}`); if (app.length > 0 && T.isMobile()) { const MobileAppRedirect = T(`#mobile-app-redirect-${BLOCK.ID}`)[0].value, AppMarketLink = T(`#app-market-link-${BLOCK.ID}`)[0].value, OpenAppLink = T(`#open-app-link-${BLOCK.ID}`)[0].value; if (T.getCookie('mobileApp') == 1) { app[0].remove(); } else { app.show(); app.removeClass('d-none'); } let storeUrl, timeout; if (MobileAppRedirect == 'ios') { storeUrl = `https://itunes.apple.com/app/id${AppMarketLink}`; } else if (MobileAppRedirect == 'android') { storeUrl = `market://details?id=${AppMarketLink}`; } const meta = document.createElement('meta'); meta.name = 'apple-itunes-app'; meta.content = `app-id=${AppMarketLink}, affiliate-data=myAffiliateData, app-argument=${OpenAppLink}://`; T('head')[0].append(meta); T(`#mobile-app-close-${BLOCK.ID}`).on('click', () => { app[0].remove(); T.setCookie('mobileApp', 1); }); T(`#mobile-app-download-${BLOCK.ID}`).on('click', () => { timeout = setTimeout(() => { document.location.href = storeUrl; }, 2000); document.location.href = `${OpenAppLink}://`; }); } var campaignSlider = new Swiper(`#campaign-slider-${BLOCK.ID}`, { navigation: { nextEl: `#swiper-next-${BLOCK.ID}`, prevEl:`#swiper-prev-${BLOCK.ID}`, }, autoplay: { delay: 3000, disableOnInteraction: false, }, speed: 1500 }); const cSlider = document.querySelector(".campaign-slider"); console.log(cSlider); if(cSlider) { document.body.style.paddingBottom = "30px"; } } try{ BLOCK_FN["885"]({"ID":885,"PARENT_ID":1001,"PAGE_ID":68,"NAME":"\u00dcst K\u0131s\u0131m","ASSETS":"\/theme\/v5-setrms\/assets\/"}, {"IS_STICKY":1,"DISPLAY_TITLE":1,"MENU_SELECTED":""}); }catch(ex){ console.error('HATA VAR : Üst Kısım/68'); console.error(ex); } BLOCK_FN["886"] = function(BLOCK, SETTING) { /* StoreList */ let gMapScript = document.createElement('script'); const gMapKey = SETTING.GOOGLE_MAPS_API_KEY; if (gMapKey) { gMapScript.src = `https://maps.googleapis.com/maps/api/js?key=${gMapKey}&sensor=true&libraries=geometry,places&callback=gMapsCallback${BLOCK.ID}`; document.head.appendChild(gMapScript); window[`gMapsCallback${BLOCK.ID}`] = function() { /* Big Map Codes */ const latX = SETTING.GOOGLE_COORDINATE_X || 38.963745; const latY = SETTING.GOOGLE_COORDINATE_Y || 35.243322; const mapZoom = Number(SETTING.ZOOM || 6); const LatlngBig = new google.maps.LatLng(latX, latY); let mapOptions = { center: LatlngBig, zoom: T.isMobile() ? (mapZoom / 1.3) : mapZoom, }; const mapBig = new google.maps.Map(document.getElementById(`store-map-canvas-${BLOCK.ID}`), mapOptions); /* Big Map Codes */ /* Mini Maps Add */ const canvasMaps = document.querySelectorAll('.map-canvas'); const markers = []; for (i = 0; i < canvasMaps.length; i++) { let that = canvasMaps[i]; let mapId = that.dataset.id; let mapName = that.dataset.name; let x = Number(latX); let y = Number(latY); let message = document.getElementById(`gMapContent-${mapId}`).value storeMaps = new google.maps.Marker({ position: { lat: x, lng: y }, map: mapBig, title: mapName }); markers.push(storeMaps); let Latlng = new google.maps.LatLng(x, y); let mapOptions = { center: Latlng, zoom: 13, }; let mapSmall = new google.maps.Map(document.getElementById(`store-map-canvas-${mapId}`), mapOptions); marker = new google.maps.Marker({ position: Latlng, map: mapSmall, title: mapName }); addInfoWindow(storeMaps, message); } function addInfoWindow(marker, message) { let infoWindow = new google.maps.InfoWindow({ content: message }); google.maps.event.addListener(marker, 'click', function () { infoWindow.open(mapBig, marker); }); } /* Mini Maps Add */ /* find nearest markers */ if (!T.isMobile()) { const location = document.getElementById('maps-location-pos'); mapBig.controls[google.maps.ControlPosition.TOP_RIGHT].push(location); } document.getElementById('nearest-location-button').addEventListener('click', function() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition( (position) => { const pos = { lat: position.coords.latitude, lng: position.coords.longitude, }; mapBig.setCenter(pos); mapBig.setZoom(14); findMaker(pos); }, () => { handleLocationError(true, infoWindow, mapBig.getCenter()); } ); } else { handleLocationError(false, infoWindow, mapBig.getCenter()); } }); function rad(x) {return x*Math.PI/180;} function findMaker(pos) { var lat = pos.lat; var lng = pos.lng; var R = 6371; var distances = []; var closest = -1; for( i=0;i { const el = e.target; let url = document.location; if (el.name == 'country') { url = deleteUrlParam('city', url); url = deleteUrlParam('town', url); } else if (el.name == 'city', url) { url = deleteUrlParam('town'); } url = setUrlParam(el.name, el.value, url); window.location.href = url.toString(); }); document.getElementById(`form-search-${BLOCK.ID}`).addEventListener('invalid', (function () { return function (e) { e.preventDefault(); document.getElementById(`search-word-${BLOCK.ID}`).focus(); }; })(), true); } try{ BLOCK_FN["886"]({"ID":886,"PARENT_ID":1087,"PAGE_ID":68,"NAME":"MA\u011eAZA ARAMA MOTORU","ASSETS":"\/theme\/v5-setrms\/assets\/"}, {"ZOOM":6,"LIMIT":12,"DISPLAY_CITY":1,"DISPLAY_TOWN":1,"DISPLAY_TITLE":1,"DISPLAY_COUNTRY":1,"GOOGLE_COORDINATE_X":38.963745,"GOOGLE_COORDINATE_Y":35.243322,"GOOGLE_COORDINATE_Z":5,"GOOGLE_MAPS_API_KEY":""}); }catch(ex){ console.error('HATA VAR : MAĞAZA ARAMA MOTORU/68'); console.error(ex); } BLOCK_FN["909"] = function(BLOCK, SETTING) { /* HtmlBlock */ } try{ BLOCK_FN["909"]({"ID":909,"PARENT_ID":1130,"PAGE_ID":68,"NAME":"Ma\u011fazalar\u0131m\u0131z","ASSETS":"\/theme\/v5-mango\/assets\/"}, {"DISPLAY_TITLE":1,"CONTENT_LIST":[{"INDEX":1,"LISTNO":999,"TITLE":"","URL":"\/srv\/service\/content-v5\/load\/909?tabIndex=0","URL_TARGET":"","URL_REL":"","DATA1":"","DATA2":"","DATA3":"","CONTENT":"